package com.cn.xiaonuo.tcrfinance.tcrorder.param;

import com.cn.xiaonuo.common.vo.CommonParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel("买卖交易记录")
public class PvBuySellOrderParam extends CommonParam implements Serializable {

    /**
     * 购买类型：1买2卖
     */
    @ApiModelProperty("购买类型：1买2卖")
    private Integer delistingStatus;

    /**
     * 是否是释放订单0不是1是
     */
    @ApiModelProperty("是否是释放订单0不是1是")
    private String isReleaseOrder;

    /**
     * 账号
     */
    @ApiModelProperty("账号")
    private String accounts;

    /**
     * 商品名称
     */
    @ApiModelProperty("商品名称")
    private String productName;

    /**
     * 商品id
     */
    @ApiModelProperty("商品id")
    private Integer productId;

    /**
     * 订单id
     */
    @ApiModelProperty("订单id")
    private Integer id;

    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    private Long beginTime;

    /**
     * 结束时间
     */
    @ApiModelProperty("结束时间")
    private Long endTime;
    /**
     * 用户名称
     */
    @ApiModelProperty("用户名称")
    private String userName;
    /**
     * 真实姓名
     */
    @ApiModelProperty("真实姓名")
    private String realName;
    /**
     * 商铺id
     */
    @ApiModelProperty("商铺id")
    private Integer shopId;

    /**
     *1微信,2支付宝,3.线下付款20.余额支付 21：银联支付
     */
    private Integer paymentChannel;

    /**
     * 订单编号
     */
    private String serialNumber;

    /**
     * 第三方支付单号
     */
    private String merchantOrderNo;

    /**
     * 开始时间
     */
    private String payBeginTime;

    /**
     * 结束时间
     */
    private String payEndTime;

    /**
     * 发货开始时间
     */
    private String deliveryBeginTime;

    /**
     * 发货结束时间
     */
    private String deliveryEndTime;

    /**
     * 收货开始时间
     */
    private String inBeginTime;

    /**
     * 收货结束时间
     */
    private String inEndTime;
    /**
     * 单号
     */
    private String paymentId;
    /**
     * 收件人
     */
    private String receiver;
    /**
     * 联系电话
     */
    private String receiverPhone;

    /**
     * 仓储服务区
     */
    private String storageName;

    /**
     * 物流状态
     */
    private Integer logisticsStatus;

    /**
     * 第三方支付流水号
     */
    private String tripartitePayNo;


}
